.expense-account-table {
  position: relative;
  .invoice-has-audit td:nth-child(2) {
    position: relative;
    &::before {
      content: "";
      width: 20px;
      height: 0;
      border-top: 13px solid #EAF9F3;
      border-right: 10px solid transparent;
      position: absolute;
      top: 0;
      left: 0;
    }
    &::after {
      content: "\2713";
      color: #04AA78;
      position: absolute;
      top: -6px;
      left: 1px;
    }
  }
  &-no-rowSelection {
    .ant-table-thead > tr > th:first-child,
    .ant-table-tbody > .ant-table-row > td:first-child {
      text-align: right;
    }
  }
  &-has-rowSelection {
    .ant-table-thead > tr > th:nth-child(2),
    .ant-table-tbody > .ant-table-row > td:nth-child(2) {
      text-align: right;
    }
  }
  .custom-row-info {
    display: flex;
    font-weight: 600;
    color: #1E2126;
    .row-left-con {
      display: flex;
    }
    .row-right-con {
      white-space: initial;
    }
    .label {
      width: 100px;
      color: #339906;
    }
    .time-wrap {
      width: 220px;
    }
    .city-wrap {
      min-width: 90px;
      margin-right: 32px;
      display: flex;
      .icon-position {
        width: 12px;
        height: 14px;
        margin-right: 8px;
        margin-top: 4px;
      }
    }
  }
}
